<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:p="http://primefaces.org/ui"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:f="http://java.sun.com/jsf/core">

    <h:head>
        <title>CRONOGRAMA</title>
        <script type="text/javascript" src="estilos/validaciones.js"></script>
        <link href="estilos/jsfcrud.css" type="text/css" rel="stylesheet" />
    </h:head>
    <h:body  >

        <h:form> 
            <p:panel id="panel" header="CRONOGRAMA"> 
                <h:panelGrid columns="3" cellpadding="5">  
                    <h:outputLabel for="codigo" value="Codigo:" />  
                    <h:outputText id="codigo" value="#{vista_cronograma.txtcodigo}"/>  
                    <br></br>
                    <h:outputLabel for="prog" value="Promocion:" />  
                    <p:selectOneMenu id="lista1" value="#{vista_cronograma.txtpromocion}"  >
                        <f:selectItem itemLabel="Seleccione una promocion" itemValue="" />  
                        <f:selectItems value="#{vista_cronograma.listapromo}"/>
                        <p:ajax update="lista2"  
                                listener="#{vista_cronograma.devolver}" />  
                        <p:ajax update="tabla"  
                                listener="#{vista_cronograma.devolvertabla}" />
                        <p:ajax update="lista3"  
                                listener="#{vista_cronograma.devolver4}" />
                        <p:ajax update="lista4"  
                                listener="#{vista_cronograma.devolver5}" />
                    </p:selectOneMenu>
                    <br></br>
                    <h:outputLabel for="mo" value="Modulos:" />  
                    <p:selectOneMenu id="lista2" value="#{vista_cronograma.txtmodulo}">
                        <f:selectItem itemLabel="Seleccione el modulo" itemValue="" />  
                        <f:selectItems value="#{vista_cronograma.listamodulo}">
                        </f:selectItems>
                        <p:ajax update="lista3"  
                                listener="#{vista_cronograma.devolve2}" />  
                    </p:selectOneMenu>
                    <br></br>
                    <h:outputLabel for="asi" value="Asignatura:" />  
                    <p:selectOneMenu id="lista3" value="#{vista_cronograma.txtasignatuta}">
                        <f:selectItem itemLabel="Seleccione una Asignatura" itemValue="" />  
                        <f:selectItems value="#{vista_cronograma.listasignatura}"/>
                        <p:ajax update="lista4"  
                                listener="#{vista_cronograma.devolver3}" />  
                    </p:selectOneMenu>
                    <br></br>
                    <h:outputLabel for="uni" value="Unidad Tematica:" />  
                    <p:selectOneMenu id="lista4" value="#{vista_cronograma.txtunidad}">
                        <f:selectItem itemLabel="Seleccione Unidad Tematica" itemValue="" />  
                        <f:selectItems value="#{vista_cronograma.listaunidad}"/>
                    </p:selectOneMenu>
                    <br></br>
                    <h:outputLabel for="aul" value="Aula:" />  
                    <p:selectOneMenu id="lista5" value="#{vista_cronograma.txtaula}">
                        <f:selectItem itemLabel="Seleccione el aula" itemValue="" />  
                        <f:selectItems value="#{vista_cronograma.listaaula}"/>
                    </p:selectOneMenu>

                    <br></br>
                    <h:outputLabel for="prof" value="Profesor:" />  
                    <p:selectOneMenu id="lista6" value="#{vista_cronograma.txtprofesor}">
                        <f:selectItem itemLabel="Seleccione el profesor" itemValue="" />  
                        <f:selectItems value="#{vista_cronograma.listaprofe}"/>
                    </p:selectOneMenu>
                    <br></br>
                    <h:outputLabel value="Hora Inicio:  HH:mm:ss" />  
                    <p:inputMask value="#{vista_cronograma.txthorainicio2}" mask="99:99:99"/> 
                    <br></br>

                    <h:outputLabel value="Hora Fin:  HH:mm:ss" />  

                    <p:inputMask value="#{vista_cronograma.txthorafin2}" mask="99:99:99"/>
                    <br></br>
                    <h:outputLabel value="Fecha:" />  
                    <p:calendar value="#{vista_cronograma.txtfechainicio}" pattern="yyyy-mm-dd"/>
                    <br></br>

                    <h:outputText value="#{vista_cronograma.mensaje}" /> 

                </h:panelGrid>  
                <h:commandButton id="login" value="Guardar" action="#{vista_cronograma.insertar}" onclick="muestraMensaje()"/>  
                <h:commandButton id="login4" value="Actualizar" action="#{vista_cronograma.modificar}" />  
                <h:commandButton value="reset" type="reset" />  
            </p:panel> 

            <h:dataTable   headerClass="cabeceraTabla" id="tabla" value="#{vista_cronograma.lista1}" binding="#{vista_cronograma.tabla}" var="lis" border="0" cellpadding="2" cellspacing="0" rowClasses="jsfcrud_odd_row,jsfcrud_even_row" rules="all" style="border:solid 1px">
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Codigo"/>
                    </f:facet>
                    <h:outputText value="#{lis.codigo}"/>
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Aula"/>
                    </f:facet>
                    <h:outputText value="#{lis.au_codigo}"/>
                </h:column>

                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Profesor"/>
                    </f:facet>
                    <h:outputText value="#{lis.pr_cedula}"/>
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Modulo"/>
                    </f:facet>
                    <h:outputText value="#{lis.mod_codigo}"/>
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Asignatura"/>
                    </f:facet>
                    <h:outputText value="#{lis.asig_codigo}"/>
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Unidad Tematica"/>
                    </f:facet>
                    <h:outputText value="#{lis.utem_codigo}"/>
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Pomocion"/>
                    </f:facet>
                    <h:outputText value="#{lis.prom_codigo}"/>
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Dia"/>
                    </f:facet>
                    <h:outputText value="#{lis.fd_dia}"/>
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Hora Inicio"/>
                    </f:facet>
                    <h:outputText value="#{lis.fd_hora_i}"/>
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Hora final"/>
                    </f:facet>
                    <h:outputText value="#{lis.fd_hora_f}"/>
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Fecha"/>
                    </f:facet>
                    <h:outputText value="#{lis.fd_fecha}"/>
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Seleccionar"/>
                    </f:facet>
                    <h:commandLink action="#{vista_cronograma.seleccionLista}">
                        Seleccion
                    </h:commandLink>
                </h:column>
                <h:column>
                    <f:facet name="header">
                        <h:outputText value="Eliminar"/>
                    </f:facet>
                    <h:commandLink action="#{vista_cronograma.eliminar}">
                        Eliminar
                    </h:commandLink>
                </h:column>
            </h:dataTable>
        </h:form> 
    </h:body>
</html>
